package com.example.cms.Service;

import com.example.common.Utils.PageUtil;
import com.example.user.bean.Config;
import com.github.pagehelper.PageInfo;
import com.google.protobuf.ServiceException;

import java.util.List;

/**
 * @Auther: hjy(lc))
 * @Date: 2022/10/31-10-31-14:20
 * @Description：com.example.cms.Service
 */
public interface IConfigService {
    //查询所有开启的配置
    public List<Config> selectAllConfig();
    //添加配置
    void addConfig(Config config);
    //修改配置
    void updateConfig(Config config);
    //修改配置状态
    void updateStatusById(Integer id);
    //删除配置
    void deleteConfigById(Integer id);
    //分页查找所有配置
    PageInfo<Config> selectConfigPages(Integer pages, Integer nums)throws ServiceException;

    PageUtil selectListByPage(PageUtil pageUtil);
}
